package com.exam.mapper;

import com.exam.pojo.Score;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface ScoreMapper {
    /**
     * 根据学生id查询成绩
     * @param id 学生id
     * @return 成绩列表
     */
    List<Score> queryByStudentId(Integer id);

    /**
     * 根据学生id和考试id查询成绩
     * @param studentId 学生id
     * @param examId 考试id
     * @return 成绩列表
     */
    List<Score> queryByStudentIdAndExamId(Integer studentId,Integer examId);

    /**
     * 新增考试成绩
     * @param score 考试成绩数据
     * @return
     */
    int insert(Score score);

    /**
     * 根据学生id查询成绩
     * @param examId 考试id
     * @return 成绩列表
     */
    List<Score> queryByExamId(Integer examId);
}
